html,body,div,span, h1, h2, h3, h4, h5, h6, p,a,img,dl, dt, dd, ul, li, form, label,table, tbody, tfoot, thead, tr, th, td,input{ border:none;margin: 0;padding: 0; vertical-align: bottom;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
a,button{cursor:pointer;vertical-align: top;}
.clearfix:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.clearfix {clear: both;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
a,a:hover{text-decoration:none;color:#333;} 
input::-ms-clear{display: none;}

html{font-size: 125%;}
body{font-size:0.5rem;font-family:Hiragino Sans GB, STHeiti, Microsoft Yahei, sans-serif !important; color: #666666; background: #fff;}

.layout{min-width: 320px;}
.wrapper{width: 100%;overflow: hidden;}
.icon{background: url(../img/mb_icon.png) no-repeat; display: inline-block;margin:0 5px 0 0; vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}